package com.luck.emp.report.qry;

import java.io.Serializable;
import java.util.Date;

import com.luck.pf.util.BaseQuery;
import com.luck.pf.util.DateUtil;

/**
 * 说明 Copyright: Copyright (c) 2011 深圳**科技
 * 
 * @author
 * 
 */
public class ReportQry extends BaseQuery implements Serializable {
	String pk;
	/**
	 * 商品编码
	 **/
	String productCode, productName, prodBarcode, sku;
	String whCode,whName;
	/**
	 * 是否组装商品： 0－独立商品 1－组装商品
	 **/
	String isdiy;
	Long kindId;// 分类id
	String kindName;
	String vendorCode, vendorName;// 供应商代码
	String deptName;
	Long deptId;
	String billType, billStatus;
	String status;// 状态
	private Date startDate;
	private Date endDate;
	String searchLevel;// 查询范围1:本机构,2:本级及以下所有机构
	String custCode, custName, tel;
	String payType;// 付款方式
	Long worker;// 操作人员
	String workName;
	String countType;//统计类型 1:按商品 2：按操作员 3：按机构 4：业务员，5：按客户
	String searchProductType;//是否查询所有商品,1:包括所有商品，包括库存为0或负数的,2:只查有库存>0的,
	public String getProductCode() {
		return this.productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getPk() {
		return pk;
	}

	public void setPk(String pk) {
		this.pk = pk;
	}

	public String getIsdiy() {
		return isdiy;
	}

	public void setIsdiy(String isdiy) {
		this.isdiy = isdiy;
	}

	public Long getKindId() {
		return kindId;
	}

	public void setKindId(Long kindId) {
		this.kindId = kindId;
	}

	public String getVendorCode() {
		return vendorCode;
	}

	public void setVendorCode(String vendorCode) {
		this.vendorCode = vendorCode;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getVendorName() {
		return vendorName;
	}

	public void setVendorName(String vendorName) {
		this.vendorName = vendorName;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	public String getBillType() {
		return billType;
	}

	public void setBillType(String billType) {
		this.billType = billType;
	}

	public String getBillStatus() {
		return billStatus;
	}

	public void setBillStatus(String billStatus) {
		this.billStatus = billStatus;
	}

	public String getProdBarcode() {
		return prodBarcode;
	}

	public void setProdBarcode(String prodBarcode) {
		this.prodBarcode = prodBarcode;
	}

	public String getSku() {
		return sku;
	}

	public void setSku(String sku) {
		this.sku = sku;
	}

	public String getSearchLevel() {
		return searchLevel;
	}

	public void setSearchLevel(String searchLevel) {
		this.searchLevel = searchLevel;
	}

	public String getKindName() {
		return kindName;
	}

	public void setKindName(String kindName) {
		this.kindName = kindName;
	}

	public String getCustCode() {
		return custCode;
	}

	public void setCustCode(String custCode) {
		this.custCode = custCode;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public Long getWorker() {
		return worker;
	}

	public void setWorker(Long worker) {
		this.worker = worker;
	}

	public String getWorkName() {
		return workName;
	}

	public void setWorkName(String workName) {
		this.workName = workName;
	}

	public String getCountType() {
		return countType;
	}

	public void setCountType(String countType) {
		this.countType = countType;
	}

	public String getStartDateStr() {
		return DateUtil.dateToString(this.startDate, DateUtil.patternE);
	}

	public String getEndDateStr() {
		return DateUtil.dateToString(this.endDate, DateUtil.patternE);
	}

	public String getWhCode() {
		return whCode;
	}

	public void setWhCode(String whCode) {
		this.whCode = whCode;
	}

	public String getWhName() {
		return whName;
	}

	public void setWhName(String whName) {
		this.whName = whName;
	}

	public String getSearchProductType() {
		return searchProductType;
	}

	public void setSearchProductType(String searchProductType) {
		this.searchProductType = searchProductType;
	}
	
	
}